I1IDI
(12) United States Patent
Datta et al.
US006393572B1
(io) Patent No.: US 6,393,572 Bl
(45) Date of Patent: May 21, 2002
(54) SLEEPMODE ACTIVATION IN A SLAVE
DEVICE
(75) Inventors: Dev Datta, Fremont; Rune H. Jensen;
Calto Wong, both of Sunnyvale;
Daisuke Taklse, San Jose, all of CA
(US)
(73) Assignee: Philips Electronics North America
Corporation, New York, NY (US)
( * ) Notice: Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
U.S.C. 154(b) by 0 days.
(21) Appl. No.: 09/300,902
(22) Filed: Apr. 28, 1999
(51) Int. CI. 7 G06F 1/32
(52) U.S. CI 713/322; 713/601
(58) Field of Search 713/500, 600,
713/601, 300, 320, 322, 323
(56) References Cited
U.S. PATENT DOCUMENTS
6,263,075 Bl * 7/2001 Fadavi-Ardekani et al. 379/399
OTHER PUBLICATIONS
www.sigmatel.com/datasheets/9708sspec.pdf , pp. 35-37.
download .intel .com/pc-supp/patform/ ac97/ ac97r21 .pdf ,
AC'97 Component Specification Revision 2.1 May 22, 1998
Intel Corporation, p. 88.
www.cirrus.com/ftp/pubs/4280.pdf CS4280 Cirrus Logic
Crystal Clear PCI Audio Interface, paes 9 (fig. 6) 12, 13.
www.national.com/ds/LM/LM4547.pdf LM4547 AC97 rev
2 Codec with National 3D Sound, pp. 9 and 16.
* cited by examiner
Primary Examiner — Thomas M. Heckler
(57) ABSTRACT
In a master-slave configuration wherein a sleepmode acti-
vation is effected by the cessation of a clocking signal, the
need for an analog device or auxiliary clock for detecting the
cessation of the clocking signal is obviated by anticipating
the cessation of the clock signal. Upon anticipating the
cessation of the clock signal, the remaining clock signaling
before cessation is used as required to effect a controlled
power-down of the slave device. By eliminating the need for
an analog clock cessation detector, the process tolerance
constraints associated with analog circuitry can be avoided,
the reliability and robustness of the design is improved, and
the required testing is simplified, thereby reducing the cost
of the device. In like manner, the elimination of an auxiliary
clock generator reduces the cost and complexity of the
device and system, and improves the device and system's
overall reliability and testability. In accordance with this
invention, the anticipation of the cessation of the clock
signal is achieved by monitoring the communications
among devices for commands that can be expected to affect
the generation of the clock signal.
14 Claims, 3 Drawing Sheets
07/07/2004, EAST Version: 1.4.1
U.S. Patent May 21, 2002 Sheet 1 of 3 US 6,393,572 Bl
DIGITAL
CONTROLLER
SYNC
BIT_CLK
SDATA_OUT
RESET#
SDATAJNO
SDATAJN1
SDATAJN2
SDATA IN3
110 /
133
CODEC
SYNC
BITJ3LK
SDATA_OUT
PRESET*
SDATA IN
IDO
ID1
121
CODEC
SYNC
BIT_CLK
SDATA_OUT
IDO
ID1
RESET*
SDATA IN
\ 122
CODEC
SYNC
BIT.CLK
SDATA_OUT
IDO
ID1
RESET*
SDATA INO
Y
0 1
123
FIG. 1 [Prior Art]
07/07/2004, EAST Version: 1.4.1
U.S. Patent May 21, 2002 Sheet 2 of 3 US 6,393,572 Bl
132
210
FIG. 2 [Prior Art]
07/07/2004, EAST Version: 1.4.1
U.S. Patent May 21, 2002 Sheet 3 of 3 US 6,393,572 Bl
FIG. 3
07/07/2004, EAST Version: 1.4.1
US 6,393,572 Bl
1 2
SLEEPMODE ACTIVATION IN A SLAVE field 212 and a command field 214 that identify the device
DEVICE f° r which the frame is intended, and the action required of
the device. Not illustrated, each frame typically also con-
BACKGROUND OF THE INVENTION tams data bits and ancillary bits, such as control bits, error
1. Field of the Invention 5 field bits > status bits > and tne ]ikG -
This invention relates to the field of digital systems, and The codec 120 includes an address detector 220 that
in particular to computer systems that employ primary and determines whether it is the intended recipient of the frame
secondary, or master and slave, device configurations. of data, by comparing the address field 212 of the frame to
2. Description of Related Art me lo S ic values assigned to the identification bits IDO 200
„ « , ^ * . i-i. • * 10 and ID1 201 of the particular instance of the codec 120. If
Parallel processing is often used to accomplish a variety . - . . .. ... - nn
- . w r . i -.1* * c • i the address field 212 matches the identification bits 200,
of simultaneous tasks within a computing system. Special ch ^ fa ^ ^
purpose devices, such as math coprocessors, audio and video , ' . , , ,
^ r , .i i-i j 1 cc 1 j * i select signal 221 is asserted, the command processor 230
coprocessors, and the like are often used to oft-load tasks to . jh^ j #*u
r K . „ . processes the command 214 and communicates the appro-
from the mam processor to allow the mam processor to 1C * . A , . - . , rr
- .•■« * i j • 15 pnate commands and parameters for the signal processor
perform other tasks while the special purpose devices are ~ , . If , u , . , . . ,
F . 1t . - #u Vi j j ♦ i 240 to effect the command 214. If the chip select signal 221
simultaneously performing the offloaded tasks. . . A , r . r „
' v & is not asserted, the command processor ignores the com-
A common offloaded task is the coding and decoding of mand 2U afld the gignal processor 2 40 is free to continue,
audio information, using an Audio Codec (COder- unmterrupted) any remaining processing from prior com-
DECoder), typified for example, by a device that conforms 20 mands that were addressed to this ^dec. In this manner,
to the "Audio Codec '97 Rev 2.1" specification from Intel each codec m _ m fa prQvided time tQ perform ^
Corporation (Reference 1). The fundamental task of an primary signal processing function while devoting minimal
audio codec is to accept digitally encoded information from time tQ ^ processing of unre l a ted frame data that is
a processor and provide a corresponding analog audio signal rece ived via the common SDATA„OUT 132.
to a speaker or headset, and to accept analog audio infer- 2 s fll 4 4 . . i ■ i a ■ •*
r e - . j;„Sn«« ^,^a»a Illustrated in FIG. 2 is a sleep, or power-down, circuit
mation from a microphone and provide digitally encoded . a^a aa , u
■ c t ~ ^,f tam 290. Upon receipt of a sleep command 214 addressed to the
information to the processing system. . f . . J . . . , . ,
_> r Al _ . * j jr particular device 120, the device 120 is placed into a mode
Because of the increasing demand for multimedia mmimal techniques common in
capabilities, the use of multip e codecs within a computer ^ ^ ^ 29Q ^ ^
system ^ becoming increasingly common. The architecture 30 ^ to the nodes m me device u() are placed
of a multiple codec configuration m the referenced AC 97 . . . . . , . p „ . , . , ,
•vr . F . . *i * j r> ... £ ma low power consuming state, and, if required, includes
specification is similar to that used for other configurations 4t _ * i i • • a * j * *u ♦ * -a
^ , . , r , - ™ • * me control logic required to store any data that is required
of multiple-instance devices. To ease interconnection tQ ^ ^ ^ ^ device ^ ^ awakened mt0
logics, the multiple codecs are configured operate m an ^ w mode x icall ^ power ^ own of
paralle with each ota as dtasMed in PIG 1. FIG. 1 35 , device ^ f^tep procJ; conventionally, the sleep
illustrates an AC 97 digital controller 110 and three codecs - nA . . , i j ^ *u i i •
™, *i_ u **• j *ij j circuit 290 includes sequential devices, and the clocking
121-123. To ease the synchronization and control demands • j i i* • r r *u
, J - . ... « .... signal 131 provides the required clocking signaling for these
on the computer system, one of the multiple codecs 121 a ^ J d other devices ^ ^
designated as the primary, or master, codec, and each of the : , n
other codecs 122, 123 are designated as secondary, or slave, 40 . ' , _ . .
codecs. The unique identification of each codec 121-123 is l * a l yP lcal master-slave configuration, the master device
effected via the values associated with each codec's identi- * often responsible for tasks that are common to all the
fier bits IDO and ID1; having two identification bits allows devices - For example, a task of a typical AC97 codec is to
for up to four codecs to be uniquely identifiable. Other P rovide ^ clocklQ g B1T - CL £ io \ co ' Dmu ° 1 -
multiple-device systems may use more or fewer bits to 45 eating with the controUer 110. In an AC 97 multiple-codec
accommodate more or fewer multiple instances. In a typical configuration, the primary codec 121 is tasked to provide the
AC'97 configuration, the codecs are assigned unique iden- clocking signal 131 as an output, and each of the secondary
tifiers via external pins that are tied to a logic 0 bus 140 or codecs U-2-XZS must accept this clocking signal as an input,
a logic 1 bus 141. As illustrated in FIG. 1, the identification ^ common clocking signal is typically employed to
bits IDO and ID1 of the primary codec 121 are tied to the 50 assure the synchronization of a controller and each of the
logic 0 bus 140, and therefore the identification, or address, master and slave devices.
of the primary codec 121 is "00". In like manner the Because the master device provides the clocking signal,
addresses of codecs 122 and 123 are "01" and "10", respec- however, a power-down of the master device ceases the
tively. As is common in the art, the polarity of the identifi- clocking signal to each of the slave devices, and this
cation bits may be reversed; the specific values presented 55 cessation can have an adverse effect on the subsequent
herein are for illustrative purposes only. operation of the slave devices, particularly if the slave
The digital controller 110 of FIG. 1 has a single data devices contain dynamic memory that must be periodically
output port SDAIA_OUT 132 that is communicated to each refreshed to retain their state. The cessation of the clocking
of codecs 121-123 in parallel. The digital controUer uses the signal can also have an adverse effect on the effectiveness of
aforementioned unique address of each codec to route the 60 me power-down, or sleepmode, operation by leaving nodes
appropriate information, or frame of data, to the appropriate in potentially power consuming states,
codec. FIG. 2 illustrates an example prior art codec 120 (of To effect a controlled power-down after the cessation of
which the codecs 121-123 are instances) that is configured the clock, the slave device must be aware that the clock has
to operate in a multiple-codec configuration. Illustrated in stopped, and must thereafter effect the appropriate actions to
FIG. 2 is an input frame buffer 210 that receives each frame 65 save any required memory contents and to assure that all
of data from the controller 110 (not shown in FIG. 2) via nodes are in a minimal power consumption state. FIG. 2
SDATA^JDUT 132. Each frame of data includes an address illustrates the conventional use of a clock cessation detector
07/07/2004, EAST version: 1.4.1
US 6,393
3
260 to effect a controlled power-down after the BIT_CLK
131 ceases its transitions. Analog circuitry, such as a "one-
shot** timing circuit, may be employed in the clock cessation
detector 260 to detect an absence of the clock signaling 131
after a predetermined time period. Alternatively, an auxiliary 5
clock generator 250 is often provided for generating an
auxiliary clocking signal 231 that is used to detect the
absence of the clocking signal 131 using digital circuitry.
Typically, the auxiliary clock generator 250 is a crystal
driven circuit that requires that an external crystal, thereby 1Q
increasing the system cost and complexity. Because the
power-down of a device is usually a sequential process, the
auxiliary clocking signal 231 is also used after the detection
of the cessation of the common clock signal 131 to provide
the clock signaling to effect the sequential power-down
process. 15
BRIEF SUMMARY OF THE INVENTION
It is an object of this invention to reduce the cost of
circuits that are configurable as slave devices by eliminating
the analog circuitry commonly used to detect a cessation of 2 o
a common clocking signal. It is a further object of this
invention to reduce the cost of circuits that are configurable
as slave devices by eliminating the need to generate an
auxiliary clocking signal for detecting the cessation of a
common clocking signal. It is a further object of this 25
invention to reduce the cost of circuits that are configurable
as slave devices by eliminating the need to generate an
auxiliary clocking signal for use after the cessation of a
common clocking signal. It is a further object of this
invention to improve the reliability and robustness of these
devices. It is a farther object of this invention to provide an 30
AC 97 compatible codec that is suitable for use in a multiple
codec configuration that is easier to manufacture and test
than conventional AC97 compatible codecs.
These objects and others are achieved by providing a
means for anticipating the cessation of the clock signal, and 35
thereby eliminating the need to expressly detect the cessa-
tion of the clock signal. Upon anticipating the cessation of
the clock signal, the remaining clock signaling before ces-
sation is used as required to effect a controlled power-down
of the slave device. By eliminating the need for an analog 40
clock cessation detector, the process tolerance constraints
associated with analog circuitry can be avoided, the reli-
ability and robustness of the design is improved, and the
required testing is simplified, thereby reducing the cost of
the device. In like manner, the elimination of an auxiliary 45
clock generator reduces the system cost and the complexity
of the device, and improves the system's and device's
overall reliability and testability. In accordance with this
invention, the anticipation of the cessation of the clock
signal is achieved by monitoring the communications
among devices for commands that can be expected to affect 50
the generation of the clock signal.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention is explained in further detail, and by way of
example, with reference to the accompanying drawings 55
wherein:
FIG. 1 illustrates an example prior art master-slave device
configuration.
FIG. 2 illustrates an example prior art slave device having
a clock cessation detector. 60
FIG. 3 illustrates an example slave device having a clock
cessation anticipator in accordance with this invention.
DETAILED DESCRIPTION OF THE
INVENTION 65
This invention is based on the observation that the con-
trolled cessation of a clock signal can be anticipated by
,572 Bl
4
observing, or "snooping", the commands that affect the
generation of the clock signal.
FIG. 3 illustrates an example block diagram of an AC97
compatible codec 320 that is suitable for use in the example
multiple-codec configuration of FIG. 1. In FIG. 3, items
having the same reference numerals as in FIGS. 1 and 2
perform the same fuction as described above with reference
to these figures. The example of a multiple codec application
is provided herein as a paradigm for typical master-slave
configurations, for ease of understanding. Although this
invention is presented using a multiple AC97 codec
example, the principles presented herein will be recognized
by one of ordinary skill in the art to be applicable to similarly
configured master-slave devices. Note also that the term
"master" and "slave" are used herein in a general sense: the
master device being a device that provides clock signaling,
and the slave device being a device that receives the clock
signaling from the master device.
In the example codec 320 of FIG. 3, a clock cessation
anticipator 360 is used to detect any commands that can be
expected to result in a cessation of the clock signal 131. In
the example of an AC 97 compliant primary codec, for
example, a command that sets the "PR4" bit of the "Pow-
erdown Register" (bit 12 of register '26H) of the addressed
codec requires the addressed codec to shut down the "Audio
Codec link" (AC-link) between the controller 110 and the
addressed device and turn off it's external clock. Similarly
for an AC 97 compliant primary modem codec, setting the
"MLNK" bit of the "Miscellaneous Modem AFE Status and
Control Register" (bit 12 of register *56H) is also a com-
mand to shut down the AC-link. In the example of the AC97
compliant codec, the BIT_CLK 131 clock signal will be
held low by the primary codec when the primary codec
receives either command from the controller 110 to shut
down the AC-link. Other device configurations will have a
similar finite set of commands and addressees that will cause
the clock signaling to cease. The example clock cessation
anticipator 360 is designed to detect these clock-cessation
commands that are addressed to the primary codec. The
clock cessation anticipator 360 receives the address 212 and
command 214 from the input frame buffer 210. The clock
cessation anticipator 360 includes an address detector 370
and a sleep-command detector 380. The address detector
370 is configured to detect the address of the device, or
devices, that can receive a command to cease the clock. In
this example, the AC 97 specification defines the address of
the primary codec to be "00", and each of the secondaries the
non-00 combinations. The NOR gate 375 asserts a primary
select signal 371 only when the address 212 input is 00,
corresponding to the AC 97 specification.
The sleep command detector 380 is enabled when the
primary select signal 371 is asserted, indicating that the
primary codec is being addressed, and asserts an anticipated
clock cessation signal 381 when the command 214 is one of
the aforementioned commands that result in a clock cessa-
tion. The sleep circuit 390 is similar to the sleep circuit 290
of FIG. 2, except that in addition to responding to sleep
commands that are expressly addressed to the device 320,
the sleep circuit 390 also responds to the anticipated clock
cessation signal 381 to place the device 320 into a power-
down sleep mode. That is, for example, in accordance with
the principles of this invention, when the address 212
indicates the primary codec address of 00, and the command
214 indicates a setting of the aforementioned "PR4" bit or
the "MLNK" bit to a logic value of 1, the sleep circuit 390
provides the required control signals to place the device 320
into a sleep mode. Because the device 320 detects the
07/07/2004, EAST version: 1-4.1
US 6,393,572 Bl
communication of the command that will place the master
codec into a sleep mode at the same time that the master
codec is able to detect the command, the device 320 will
have the same amount of time as the master codes to effect
a controlled powerdown operation. That is, for example, if
the primary codec requires three clock cycles after receipt of
a sleepmode command to retain its programmed settings and
set its nodes to a low power consuming state, the secondary
codec 320 will have these same three clock cycles to retain
its programmed settings and set its nodes to a low power
consuming state, the three clock cycles being provided by a
continuation of the BIT_CLK 131 clock signaling until the
master device enters the sleep mode. In this manner, when
the primary codec ceases the generation of the BIT_CLK
131 clock signaling, the secondary codec 320 will be in its
sleep mode, and an auxiliary clock signaling is not required
to effect further sequential actions.
Another significant advantage of anticipating the cessa-
tion of the clock signaling 131 is that the codec is provided
the time and clocking signals required to enable interrupt
generation circuitry for use while the codec is powered
down. For example, a ringing on a telephone line may
generate an interrupt requiring the codec 320 to resume an
active state from its sleep mode state. This interrupt is
signaled to the AC '97 digital controller 110 by means of the
codec driving SDATA^JN 133 high. Therefore, the circuitry
in the codec 320 that allows the interrupt generation to occur
must be enabled when the codec 320 is powered down. A
further aspect of anticipating the cessation of the clock
signaling 131 is that the codec 320 is typically required to
discard the remainder of an incoming frame, for example,
the frame in which the command to cease the clock was
detected, and be prepared to receive an entirely new frame
after the AC97 digital controller 110 issues a warm reset
134 and the codec 320 resumes normal operation in an
active, higher power, mode.
Note that because the cessation of the BIT__CLK 131
clock signaling is anticipated by the clock cessation antici-
pator 360, neither an analog timing circuit nor an auxiliary
clock is required to detect the actual clock cessation. By
eliminating the need for an analog clock cessation detector,
the process tolerance constraints associated with analog
circuitry can be avoided, the reliability and robustness of the
design is improved, and the required testing is simplified,
thereby reducing the cost of the device. In like manner, the
elimination of an auxiliary clock generator reduces the
complexity of the device, and improves the overall device
and system cost, reliability, and testability.
The foregoing merely illustrates the principles of the
invention. It will thus be appreciated that those skilled in the
art will be able to devise various arrangements which,
although not explicitly described or shown herein, embody
the principles of the invention and are thus within its spirit
and scope. For example, the clock cessation command has
been presented as one that is known to result in a cessation
of the clock signal. In some systems, certain commands may
produce a conditional cessation of the clock signal. That is,
the cessation of the clock may depend on other factors or
parameters that are not included in the command 214 that is
monitored by the sleep command detector 380. In such
systems, the device 320 can be configured to enter the sleep
mode upon detection of the conditional cessation command,
and then exit the sleep mode when the clocking signal occurs
after its anticipated cessation time. In like manner, the clock
cessation command has been illustrated as occurring on the
same signal line SDATA^_OUT 131 as commands that are
directed to the device 320. As would be evident to one of
10
15
20
25
30
35
40
50
55
65
ordinary skill in the art, the input to the clock cessation
anticipator 360 can be appropriately modified to provide any
other signal lines that may contain commands or signals that
affect the generation of the clock signaling for the device
320.
The device 320 may be implemented in hardware,
software, or a combination of both. For example, the signal
processor 240 may be implemented as an electronic circuit,
while the command processor 230 and sleep command
detector 380 may be embodied in a firmware program
operating within an embedded processor, or in a program
operating on a separate processing system. The example
device architecture and partitioning of functions are pre-
sented in the figures for illustrative purposes only. For
example, the sleep command detector 380 may be embodied
within the command processor 230, because the command
processor 230 will typically contain a sleep command detec-
tor that is used to detect sleep commands expressly
addressed to the secondary device 320. Similarly, the func-
tion of the sleep circuit 390 may be distributed throughout
the device 320. In like manner, the tasks associated with
each functional block will typically be dependent upon the
technology employed. For example, a CMOS device con-
sumes minimal power in either logic state, and therefore the
sleep circuit 390 need not control the nodes within a CMOS
implementation of the device 320 to achieve a low power
state, and may only provide a control signal to set the output
pins of the device 320 to whatever state the specification
calls for in a low power mode. These various arrangements,
and others, will be evident to one of ordinary skill in the art,
and are within the intended scope of the following claims.
REFERENCES
1. Audio Codec '97, Revision 2.1, May 22, 1998, Intel
Corporation. Copyright 1998 Intel Corporation, 5200
N.E. Elam Young Parkway, Hillsboro, Oreg. 97124-6497.
We claim:
1. A processing device that is suitable for use as a slave
device that is configured to operate using a clock signal that
is generated by a master device, the processing device
comprising:
a signal processor that is configured to operate in depen-
dence upon the clock signal, the signal processor hav-
ing an active mode and a sleep mode,
a clock cessation anticipator that is configured to monitor
an input to the master device to provide an anticipation
signal before a cessation of the clock signal, and
a sleep circuit, operably coupled to the clock cessation
anticipator and the signal processor, that is configured
to place the signal processor into the sleep mode in
dependence upon the anticipation signal.
2. The processing device of claim 1, wherein
the input to the master device is identified by a primary
device address, and
the clock cessation anticipator includes:
a primary address detector that is configured to assert a
primary select signal when the primary device
address is detected on the input to the master device,
and
a sleep command detector that is configured to provide
the anticipation signal in dependence upon the pri-
mary select signal and a clock cessation command on
the input to the master device.
3. The processing device of claim 2, wherein
an input to the processing device is identified by a
secondary device address which differs from the pri-
mary device address, and
07/07/2004, EAST version: 1.4.1
US 6,393 ;
7
the processing device further includes:
a secondary address detector that is configured to assert
a chip select signal when the secondary device
address is detected on the input to the processing
device, and 5
a command processor that is configured to place the
signal processor in the sleep mode in dependence
upon the chip select signal and a clock cessation
command on the input to the processing device.
4. The processing device of claim 3, wherein the input to 10
the processing device includes the input to the master
device.
5. A codec comprising:
an input frame buffer for storing an input frame that
includes an address field and a command field, 35
a signal processor having an active mode and a sleep
mode,
a first address detector that asserts a primary select signal
when the address field contains a first address, 2Q
a second address detector that asserts a chip select signal
when the address field contains a second address, and
a sleep controller that places the signal processor into the
sleep mode when the command field contains a sleep
command and at least one of the primary select signal 25
and the chip select signal is asserted.
6. The codec of claim 5, further including
a sleep command detector that notifies the sleep controller
when the command field contains the sleep command.
7. The codec of claim 5, wherein: 30
the signal processor operates in dependence upon a clock
signal that is provided by a primary device having a
device address that corresponds to the first address.
8. The codes of claim 5, wherein the codec is an AC 97
35
compliant codec.
9. A system comprising:
a plurality of codecs, each codec having an associated
codec address, the plurality of codecs comprising a
primary codec and at least one secondary codec, and
,572 Bl
8
a digital controller that communicates frames to the
plurality of codecs, each frame including an address
field and a command field, wherein
the at least one secondary codec comprises:
an input frame buffer for storing each frame commu-
nicated from the digital controller,
a signal processor having an active mode and a sleep
mode,
a first address detector that asserts a primary select
signal when the address field contains a first address,
a second address detector that asserts a chip select
signal when the address field contains a second
address, and
a sleep controller that places the signal processor into
the sleep mode when the command field contains a
sleep command and at least one of the primary select
signal and the chip select signal is asserted.
10. The system of claim 9, wherein the at least one
secondary codec further includes
a sleep command detector that notifies the sleep controller
when the command field contains the sleep command.
11. The system of claim 9, wherein:
the signal processor operates in dependence upon a clock
signal that is provided by a primary device having a
device address that corresponds to the first address.
12. The system of claim 11, wherein the primary device
is the primary codec.
13. The system of claim 9, wherein the system is an
AC'97 compliant system.
14. The system of claim 9, further comprising:
a computing device that offloads processing of audio
information by communicating the audio information
to the digital controller for processing by the plurality
of codecs.
*****
07/07/2004, EAST version: 1.4.1